package com.slipper.system.flow.bo;

import com.slipper.common.bo.CommonBO;

/**
 * 流程实例节点
 */
public class FlowInstNodeBO extends CommonBO {
    /* 主键ID */
    private String id;
    /* 主键ID */
    private String[] ids;
    /* 线路ID */
    private String lineId;
    /* 流程实例ID */
    private String instId;
    /* 子流程实例ID */
    private String subInstId;
    /* 子流程实例标题 */
    private String subInstTitle;
    /* 实例节点数据ID */
    private String dataId;
    /* 前实例节点ID */
    private String preInstNodeId;
    /* 前流程节点ID */
    private String preFlowNodeId;
    /* 当前流程节点ID */
    private String currFlowNodeId;
    /* 当前流程节点名称 */
    private String currFlowNodeName;
    /* 当前处理人ID */
    private String dealManId;
    /* 当前处理人姓名 */
    private String dealManName;
    /* 当前处理部门ID */
    private String dealOrgId;
    /* 当前处理部门名称 */
    private String dealOrgName;
    private String signatureId;
    /* 并行节点数 */
    private Integer parallelCnt;
    /* 汇聚节点数 */
    private Integer mergeCnt;
    /* 接收时间 */
    private Long startTime;
    /* 提交类型 */
    private String submitFlag;
    /* 处理状态：01、待处理 99、已处理 */
    private String dealStatus;
    /* 结束时间 */
    private Long endTime;
    /* 代办人id */
    private String settlorId;
    /* 待办人姓名 */
    private String settlorName;
    /* 更新时间 */
    private Long updateTime;
    /* 创建时间 */
    private Long createTime;

    // 是否为数据复制
    private boolean copyData;

    public void setId(String id) {
        this.id = id;
    }
    
    public String getId() {
        return id;
    }
    
    public void setIds(String[] ids) {
        this.ids = ids;
    }
    
    public String[] getIds() {
        return ids;
    }
    
    public void setInstId(String instId) {
        this.instId = instId;
    }
    
    public String getInstId() {
        return instId;
    }

    public String getSubInstId() {
        return subInstId;
    }

    public void setSubInstId(String subInstId) {
        this.subInstId = subInstId;
    }

    public String getSubInstTitle() {
        return subInstTitle;
    }

    public void setSubInstTitle(String subInstTitle) {
        this.subInstTitle = subInstTitle;
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public String getDataId() {
        return dataId;
    }

    public void setDataId(String dataId) {
        this.dataId = dataId;
    }
    
    public void setPreInstNodeId(String preInstNodeId) {
        this.preInstNodeId = preInstNodeId;
    }
    
    public String getPreInstNodeId() {
        return preInstNodeId;
    }

    public String getPreFlowNodeId() {
        return preFlowNodeId;
    }

    public void setPreFlowNodeId(String preFlowNodeId) {
        this.preFlowNodeId = preFlowNodeId;
    }

    public void setCurrFlowNodeId(String currFlowNodeId) {
        this.currFlowNodeId = currFlowNodeId;
    }
    
    public String getCurrFlowNodeId() {
        return currFlowNodeId;
    }
    
    public String getCurrFlowNodeName() {
        return currFlowNodeName;
    }

    public void setCurrFlowNodeName(String currFlowNodeName) {
        this.currFlowNodeName = currFlowNodeName;
    }

    public void setDealManId(String dealManId) {
        this.dealManId = dealManId;
    }
    
    public String getDealManId() {
        return dealManId;
    }
    
    public void setDealManName(String dealManName) {
        this.dealManName = dealManName;
    }
    
    public String getDealManName() {
        return dealManName;
    }
    
    public void setDealOrgId(String dealOrgId) {
        this.dealOrgId = dealOrgId;
    }
    
    public String getDealOrgId() {
        return dealOrgId;
    }
    
    public void setDealOrgName(String dealOrgName) {
        this.dealOrgName = dealOrgName;
    }
    
    public String getDealOrgName() {
        return dealOrgName;
    }

    public String getSignatureId() {
        return signatureId;
    }

    public void setSignatureId(String signatureId) {
        this.signatureId = signatureId;
    }

    public Integer getParallelCnt() {
        return parallelCnt;
    }

    public void setParallelCnt(Integer parallelCnt) {
        this.parallelCnt = parallelCnt;
    }

    public Integer getMergeCnt() {
        return mergeCnt;
    }

    public void setMergeCnt(Integer mergeCnt) {
        this.mergeCnt = mergeCnt;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }
    
    public Long getStartTime() {
        return startTime;
    }

    public String getSubmitFlag() {
        return submitFlag;
    }

    public void setSubmitFlag(String submitFlag) {
        this.submitFlag = submitFlag;
    }

    public void setDealStatus(String dealStatus) {
        this.dealStatus = dealStatus;
    }
    
    public String getDealStatus() {
        return dealStatus;
    }
    
    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }
    
    public Long getEndTime() {
        return endTime;
    }
    
    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }
    
    public Long getUpdateTime() {
        return updateTime;
    }
    
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }
    
    public Long getCreateTime() {
        return createTime;
    }

    public String getSettlorId() {
        return settlorId;
    }

    public void setSettlorId(String settlorId) {
        this.settlorId = settlorId;
    }

    public String getSettlorName() {
        return settlorName;
    }

    public void setSettlorName(String settlorName) {
        this.settlorName = settlorName;
    }

    public boolean isCopyData() {
        return copyData;
    }

    public void setCopyData(boolean copyData) {
        this.copyData = copyData;
    }
}
